inflatable rubber lifesaving raft - German English Dictionary